﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace wrsm.wow.entity {

    /// <summary>
    /// World of Warcraft Installation Entity
    /// </summary>
    [CLSCompliant(true)]
    public class WowInstallation : WowEntity {

        /// <summary>
        /// The location of the World of Warcraft Installation
        /// </summary>
        public string InstallLocation { get; set; }

        /// <summary>
        /// Indicates whether or not this is the default install.
        /// Default will be the focus of automated processing through the application
        /// </summary>
        public bool Default { get; set; }

        /// <summary>
        /// Indicates whether or not this install location has passed the required validation
        /// </summary>
        public bool ValidInstall { get; set; }

        /// <summary>
        /// Accounts detected to have used this installation
        /// </summary>
        public WowAccount[] Accounts { get; set; }


    }

}
